first order analysis